package com.ymatou.paymentproxy.parameter;

import java.util.List;

import com.ymt.base.BaseBean;

/**
 * 快速退款Bean FreeMaker Template自动生成代码
 */
public class FastRefundBean extends BaseBean {

	/** 支付单号 */
	private String PaymentId;

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#PaymentId
	 */
	public String getPaymentId() {

		return PaymentId;

	}

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#PaymentId
	 */
	public void setPaymentId(String PaymentId) {

		this.PaymentId = PaymentId;

	}

	/** 交易号 */
	private String TradingId;

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#TradingId
	 */
	public String getTradingId() {

		return TradingId;

	}

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#TradingId
	 */
	public void setTradingId(String TradingId) {

		this.TradingId = TradingId;

	}

	/** 交易类型：1-定金2-尾款 */
	private int TradeType;

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#TradeType
	 */
	public int getTradeType() {

		return TradeType;

	}

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#TradeType
	 */
	public void setTradeType(int TradeType) {

		this.TradeType = TradeType;

	}

	/** 交易号下的所有需要退款的订单号 */
	private List<String> OrderIdList;

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#OrderIdList
	 */
	public List<String> getOrderIdList() {

		return OrderIdList;

	}

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#OrderIdList
	 */
	public void setOrderIdList(List<String> OrderIdList) {

		this.OrderIdList = OrderIdList;

	}

	/** 应用编号,交易:tradeService */
	private String AppId;

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#AppId
	 */
	public String getAppId() {

		return AppId;

	}

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#AppId
	 */
	public void setAppId(String AppId) {

		this.AppId = AppId;

	}

	/** 跟踪Id */
	private String TraceId;

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#TraceId
	 */
	public String getTraceId() {

		return TraceId;

	}

	/**
	 * @see com.ymatou.paymentproxy.parameter.FastRefundBean#TraceId
	 */
	public void setTraceId(String TraceId) {

		this.TraceId = TraceId;

	}

	/** 退款申请单号 作为幂等条件（JAVA传入这个字段，TraceId不用传） */
	public String RefundNo;
	/** 退款金额 */
	public String RefundAmt;

	public String getRefundNo() {
		return RefundNo;
	}

	public void setRefundNo(String refundNo) {
		RefundNo = refundNo;
	}

	public String getRefundAmt() {
		return RefundAmt;
	}

	public void setRefundAmt(String refundAmt) {
		RefundAmt = refundAmt;
	}

}
